@charset 'utf-8';


.slide {position: relative;}
.main1 {background:#f4f4f4;padding: 70px 0 80px;}
.main1 .wrap {overflow: hidden;}
.main1 .tit {text-align: center;background: url(../images/t1.png) no-repeat center 0;padding-top: 37px;color: #535353;line-height: 1;margin-bottom: 56px;}
.main1 .tit h3 {font-size: 24px;padding: 14px 0 2px;}
.main1 .list {height: 500px;}
.main1 ul {position: absolute;overflow: hidden;top: -300px;opacity: 0;filter:alpha(opacity=0);-ms-filter:”progid:DXImageTransform.Microsoft.Alpha(Opacity=0)”}
.main1 li {float: left;text-align: center;position: relative;overflow: hidden;width: 250px;height: 250px;}
.main1 .list span {transition:0.5s;opacity: 0;filter:alpha(opacity=0);font-size: 16px;color: #fff;line-height: 250px;position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: url(../images/b2.png);}
.main1 li:hover span {opacity: 1;filter:alpha(opacity=100);}
.main1 .u1 {left: 0;}
.main1 .u2 {left: 125px;}
.main1 .u3 {left: 250px;}


.main2 {padding: 70px 0 60px;}
.main2 .tit {text-align: center;background: url(../images/t2.png) no-repeat center 0;padding-top: 37px;color: #535353;line-height: 1;margin-bottom: 56px;}
.main2 .tit h3 {font-size: 24px;padding: 14px 0 2px;}

.main2 .slide {margin-left: -8px;}
.main2 li {width: 238px;margin:0 8px;}
.main2 li p {transition:.3s .2s;opacity: 0;filter:alpha(opacity=0);line-height: 220px;text-align: center;font-size: 14px;color: #fff;position: absolute;left: 0;top: 0;width: 100%;z-index: 999;}
.main2 li:hover p {opacity: 1;filter:alpha(opacity=100);}
.main2 .slide .prev,.main2 .next {width: 43px;height: 43px;background: url(../images/a1.png);position: absolute;top: 50%;margin-top: -22px;z-index: 99;}
.main2 .slide .prev {left: -96px;}
.main2 .slide .next {right: -100px;background-position: -42px 0;}
.main2 .slide .prev:hover {background-position: 0 -43px;}
.main2 .slide .next:hover {background-position: -42px -43px;}

.main3 {margin-bottom:60px;}
.main3 .tit {font-size: 14px;color: #535353;background: url(../images/t3.png) no-repeat 0 bottom;padding-bottom: 13px;margin-bottom: 14px;line-height: 1;}
.main3 .left {width: 480px;}
.main3 .left h3 a {display: block;line-height: 1;padding: 7px 0 10px;font-size: 16px;color: #ed6d1e;}
.main3 .left p {color: #808080;font-size: 14px;line-height: 24px;}
.main3 .left .more {background: url(../images/b3.png) no-repeat left center;padding-left: 13px;color: #999;display: inline-block;margin-top: 20px;}
.main3 .right {width: 480px;}

.main3 .right ul {margin-top: -14px;}
.main3 .right li {color: #393939;border-bottom: 1px dashed #ccc;padding:14px 0;}
.main3 .right .time {width: 66px;float: left;height: 76px;border:1px solid #dbdbdb;color: #5c5c5c;line-height: 1;text-align: center;margin-right: 20px;}
.main3 .right .time .month {font-size: 26px;padding: 16px 0 6px;font-weight: bold;}
.main3 .right .txt {float: left;width: 380px;color: #393939;}
.main3 .right .txt h3 a {display: block;font-size: 14px;color: #393939;padding: 3px 0 15px;line-height: 1;}
.main3 .right .txt p {color: #858585;line-height: 18px;}
.main3 .right .txt .more {display: block;color: #ff8d1c;padding-top: 10px;}


.main  a:hover {color:#ed6d1e !important;}
